// 1.引入msyql模块
var mysql = require('mysql')

var mysqlOptions = {
  host:'120.78.191.105',
  user:'root',
  password:'123456',
  //数据库名：
  database:'jlb'
}
/* 
参数 mysql：表示mysql增删改查语句
*/
function sql(sql) {
  return new Promise((resolve, reject) => {
      // 2.创建数据库的配置
      var connection = mysql.createConnection(mysqlOptions);

      // 3.创建数据库的链接
      connection.connect();
      console.log('<------MySQL数据库连接成功---->');

      // 4.操作数据库
      connection.query(sql, function (error, results, fields) {
          if (error) {
              reject(error);
              return;
          };
          // console.log('The solution is: ', results[0].solution);
          resolve(results);
      });

      // 5.断开数据库链接
      connection.end();
  })
}

// mysql 是一个函数，它返回值是一个promise对象
module.exports = sql;